-
Notifications
You must be signed in to change notification settings - Fork 256
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: deprecate new deployments #1934
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR Summary
This PR updates the deprecation messaging for the shuttle.rs platform, focusing on two key changes:
- Modified
gateway/src/service.rs
to update project creation deprecation message from "is deprecated" to "has been deprecated" as of December 19th, 2024 - Added deprecation handling in
gateway/src/api/latest.rs
to block new deployments with a notice effective January 1st, 2024 - Maintains existing functionality while directing users to migrate to shuttle.dev platform
2 file(s) reviewed, 2 comment(s)
Edit PR Review Bot Settings | Greptile
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR Summary
(updates since last review)
This PR continues the deprecation of shuttle.rs by removing PostHog analytics integration and updating related infrastructure.
- Removed
async-posthog
dependency and all PostHog client code fromgateway/Cargo.toml
and related files - Simplified
override_create_service
ingateway/src/api/latest.rs
by removing unused parameters and state - Removed PostHog client initialization and usage from
gateway/src/main.rs
start function
The changes focus on cleaning up analytics tracking while maintaining the core deprecation functionality previously implemented.
3 file(s) reviewed, no comment(s)
Edit PR Review Bot Settings | Greptile
Description of change
As of the 1st of January 2025, making new deployments on the shuttle.rs platform has been deprecated, and users will be directed to upgrade to the shuttle.dev platform.
How has this been tested? (if applicable)
Will test in staging.